package com.agv.core.objectDomain;

import java.io.Serializable;
import java.util.ArrayList;

public class Modulo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8948961952197794446L;

	private Integer idModulo;

	private String nbModulo;

	private ArrayList<SubModulo> subModulos;

	public Modulo() {
		this.subModulos = new ArrayList<SubModulo>();
	}

	public ArrayList<SubModulo> getSubModulos() {
		return subModulos;
	}

	public void setSubModulos(ArrayList<SubModulo> subModulos) {
		this.subModulos = subModulos;
	}

	public Integer getIdModulo() {
		return idModulo;
	}

	public void setIdModulo(Integer idModulo) {
		this.idModulo = idModulo;
	}

	public String getNbModulo() {
		return nbModulo;
	}

	public void setNbModulo(String nbModulo) {
		this.nbModulo = nbModulo;
	}

	@Override
	public boolean equals(Object objeto) {
		Modulo modulo = (Modulo) objeto;
		if (modulo.getIdModulo() == this.idModulo) {
			return true;
		} else {
			return false;
		}
	}

}
